Matchstick potatoes - German English Dictionary